#include <QApplication>
#include <QMessageBox>
#include "database.h"
#include "loginwindow.h"

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // 设置应用程序信息
    QApplication::setApplicationName("图书管理系统");
    QApplication::setApplicationVersion("1.0");

    // 创建数据库连接
    Database db;
    if (!db.connect()) {
        QMessageBox::critical(nullptr, "错误", "无法连接到数据库，请检查数据库配置！");
        return 1;
    }

    // 显示登录窗口
    LoginWindow loginWindow(&db);
    loginWindow.show();

    return app.exec();
}
